/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comunicacao;


/**
 *
 * @author Anderson
 */
public class MainWS {

    /** Sample method
    */
    public String hello(String name) {
        return "Hello "+name;
    }
    public float consultarCredito(String cpf, String senha)
    {
        return ComunicacaoBanco.getComunicacaoBanco().consultarCredito(cpf, senha);
    }

    public boolean solicitarCredito(String cpf, String numeroCartao, float valor)
    {
        return ComunicacaoBanco.getComunicacaoBanco().solicitarCredito(cpf, numeroCartao, valor);
    }

    public String realizarLogin(String login, String senha)
    {
        return ComunicacaoWeb.getComunicacaoWeb().realizarLogin(login, senha);
    }
    public String cadastrarCliente(String nome, String endereco, String numero, String complemento, String bairro, String cidade, String estado, String pais, String login, String senha, String telefone, String skype, String observacao)
    {
        return ComunicacaoWeb.getComunicacaoWeb().cadastrarCliente(nome, endereco, numero, complemento, bairro, cidade, estado, pais, login, senha, telefone, skype, observacao);
    }
    public String removerCliente(String id, String nome, String endereco, String numero, String complemento, String bairro, String cidade, String estado, String pais, String login, String senha, String telefone, String skype, String observacao)
    {
        return ComunicacaoWeb.getComunicacaoWeb().removerCliente(id,nome, endereco, numero, complemento, bairro, cidade, estado, pais, login, senha, telefone, skype, observacao);
    }
    public String atualizarCliente(String id, String nome, String endereco, String numero, String complemento, String bairro, String cidade, String estado, String pais, String login, String senha, String telefone, String skype, String observacao)
    {
        return ComunicacaoWeb.getComunicacaoWeb().atualizarCliente(id, nome, endereco, numero, complemento, bairro, cidade, estado, pais, login, senha, telefone, skype, observacao);
    }
    public String procurarCliente(String id, String nome, String endereco, String numero, String complemento, String bairro, String cidade, String estado, String pais, String login, String senha, String telefone, String skype, String observacao)
    {
        return ComunicacaoWeb.getComunicacaoWeb().procurarCliente(id, nome, endereco, numero, complemento, bairro, cidade, estado, pais, login, senha, telefone, skype, observacao);
    }
    public String efetuarPedido(int idCliente, float valorTotal, String data, String hora, int formaPgto, String produtos)
    {
        return ComunicacaoWeb.getComunicacaoWeb().efetuarPedido(idCliente, valorTotal, data, hora, formaPgto, produtos);
    }
    public String procurarProdutos(String id, String nome, String descricao, String preco, String qtd, String garantia, String altura, String largura, String profundidade, String disponibilidade, String subcategoria, String peso)
    {
        return ComunicacaoWeb.getComunicacaoWeb().procurarProdutos(id, nome, descricao, preco, qtd, garantia, altura, largura, profundidade, disponibilidade, subcategoria, peso);
    }
    public String buscarFormasPgto(int id, String descricao)
    {
        return ComunicacaoWeb.getComunicacaoWeb().buscarFormasPgto(id, descricao);
    }
    
    public String getProdutos()
    {
        return "não implementado";
        //return ComunicacaoWeb.getComunicacaoWeb().;
    }
    public String getProdutos(String idCliente)
    {
        return "não implementado";
    }
    


}
